PHP小工具批量去除BOM头 » 阿蒙的礼物 |
您所在的位置:网站首页 › php fgetcsv 去除bom › PHP小工具批量去除BOM头 » 阿蒙的礼物 |
BOM: Byte Order Mark UTF-8 BOM又叫UTF-8 签名,但对UFT-8没有作用,是为支援UTF-16/UTF-32才加的BOM。 BOM签名的作用是告诉编辑器当前文件采用何种编码。 BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。 如果在修改任何PHP文件后发生: 不能登入或者不能登出; 页顶出现一条空白; 页顶出现错误警告; 其它不正常的情况。很可能是因为编辑器的问题。 因此,在编辑、更改任何文本文件时,请务必使用不会乱加BOM的编辑器。Linux下的编辑器应该都没有这个问题。Windows下,请勿使用记事本等编辑器。推荐的编辑器是: Editplus 2.12版本以上; EmEditor; UltraEdit(需要取消‘添加BOM’的相关选项); Dreamweaver(需要取消‘添加BOM’的相关选项) 等。 对于已经添加了BOM的文件,要取消的话,可以用以上编辑器另存一次。(Editplus需要先另存为gb,再另存为UTF-8。) ,以下是通过PHP程序在服务器端批量去除BOM头的解决方案,支持文件夹批量去除。 代码如下: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |